package com.jt9003.dao;

import com.jt9003.pojo.User_type;

import java.util.List;


public interface User_typeMapper {

    //增加角色
    public int insertUserType(String roleName, String roleExplain);
    //根据Id删除角色
    public int deleteUserTypeById(int roleId);
    //根据Id修改角色
    public int updateUserTypeById(User_type user_type);
    //根据Id修改角色状态
    public int updateUserTypeStateById(User_type user_type);
    //根据角色的名称或拼音首字母进行查询
    public List<User_type> selectUserTypeByNameOrPinyinInitials(String roleName, Integer start, Integer limit);
    //根据角色的名称或拼音首字母进行查询数量
    public int getUserTypeCountByResult(String roleName);
    //直接查询所有角色
    public List<User_type> selectUserTypeList(Integer start, Integer limit);
    //根据Id批量删除角色
    public int deleteUserTypesById(List<Integer> idList);
    //查询角色数量
    public int getUserTypeCount();
}